﻿using System.Collections.Generic;
using Thinker.SignChannel.Entities;

namespace Thinker.SignChannel.Results;

public interface ResultCalculator
{
    SignResult Calc(IEnumerable<Record> records, Time time);
    Record GetActiveRecord(IEnumerable<Record> records);
    SignResult Calc(Time time, Record activeRecord);
}